約 5,842,427 件
https://w.atwiki.jp/ecomatatabi/pages/50.html
#から始まり0 ~9 A~Fまでの記号6個であらわされる文字コードの事です。 簡単なのは↓見てください、他にも色使いたい人は自分で調べてください。 色多すぎてフォローしきれませんので・・・ 16進数文字コード 色 #000000 ■ #808080 ■ #C0C0C0 ■ #FFFFFF ■ #FF0000 ■ #FFFF00 ■ #00FF00 ■ #00FFFF ■ #0000FF ■ #FF00FF ■ #800000 ■ #808000 ■ #008000 ■ #008080 ■ #000080 ■ #800080 ■
https://w.atwiki.jp/chapati4it/pages/74.html
サンプルダウンロード CsvToJTable.java CsvRead.csv ソース import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.Vector; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; public class CsvToJTable extends JFrame { JTable tbl; DefaultTableModel model; public static void main(String[] args) { new CsvToJTable(); } public CsvToJTable() { setTitle("Csvを読み込んでJTableに表示"); setBounds(200, 100, 300, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); // Csvファイルから表示データ作成 Vector Vector String data = readCsv(new File("CsvRead.csv")); // カラムの名前をベクターに設定 Vector String names = new Vector String (); names.add("ID"); names.add("タイトル"); names.add("日付"); // 表示データと名前からテーブルモデル作成 model = new DefaultTableModel(data, names); // テーブルモデルからJTableを作成 tbl = new JTable(model); // JTableをフレームに追加 add(new JScrollPane(tbl)); setVisible(true); } // CSVファイルを読み込んで、Vectorに詰めて返します。 public static Vector Vector String readCsv(File f) { Vector Vector String data = new Vector Vector String (); try { FileInputStream s = new FileInputStream(f); // 文字コードを変える場合は、InputStreamReaderの第二引数を変更するとよいです。 InputStreamReader r = new InputStreamReader(s, "Shift_JIS"); BufferedReader br = new BufferedReader(r); String line; while ((line = br.readLine()) != null) { line = line.substring(1, line.length() - 1); String[] ary = line.split("\",\""); Vector String v = new Vector String (); for (String cell ary) { v.add(cell); } data.add(v); } br.close(); r.close(); s.close(); } catch (IOException e) { e.printStackTrace(); } return data; } }
https://w.atwiki.jp/ffbin/pages/31.html
文字コード(主にメニュー用) 1バイト文字 XX 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 10 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 20 バ ば ビ び ブ ぶ ベ べ ボ ぼ ガ が ギ ぎ グ ぐ 30 ゲ げ ゴ ご ザ ざ ジ じ ズ ず ゼ ぜ ゾ ぞ ダ だ 40 ヂ ぢ ヅ づ デ で ド ど ヴ パ ぱ ピ ぴ プ ぷ ペ 50 ぺ ポ ぽ 0 1 2 3 4 5 6 7 8 9 M H P 60 ハ は ヒ ひ フ ふ ヘ へ ホ ほ カ か キ き ク く 70 ケ け コ こ サ さ シ し ス す セ せ ソ そ タ た 80 チ ち ツ つ テ て ト と ウ う ア あ イ い エ え 90 オ お ナ な ニ に ヌ ぬ ネ ね ノ の マ ま ミ み A0 ム む メ め モ も ラ ら リ り ル る レ れ ロ ろ B0 ヤ や ユ ゆ ヨ よ ワ わ ン ん ヲ を ッ っ ャ ゃ C0 ュ ゅ ョ ょ ァ ー ィ … ゥ ! ェ ? ォ % / : D0 「 」 . A B X Y L R E H M P S C T E0 ↑ → + 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 F0 〓 〓 〓 〓 〓 U 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 00 (メッセージ終了) 01 メニューウィンドウの枠(左上) 02 メニューウィンドウの枠(上) 03 メニューウィンドウの枠(右上) 04 メニューウィンドウの枠(左) 05 メニューウィンドウの枠(右) 06 メニューウィンドウの枠(左下)07 メニューウィンドウの枠(下) 08 メニューウィンドウの枠(右下)09 メニューの背景(FFと同じ) 0A ATBゲージの左枠 0B ATBゲージの右枠 0C ATBゲージの上下枠 0D メニューウィンドウの外枠(左上) 0E メニューウィンドウの外枠(上)0F メニューウィンドウの外枠(右上) 10 コンフィグのゲージの右枠 11 黒塗り 12 黒塗り 13 黒塗り 14 黒塗り 15 黒塗り 16 黒塗り 17 黒塗り 18 黒塗り 19 黒塗り 1A 黒塗り 1B 黒塗り 1C 黒塗り 1D 黒塗り 1E 黒塗り 1F 黒塗り E3 (魔法)剣のマーク E4 白魔法のマーク E5 黒魔法のマーク E6 時魔法のマーク E7 短剣のマーク E8 槍のマーク E9 斧のマーク EA 刀のマーク EB ロッドのマーク EC 杖のマーク ED 弓矢のマーク EE 竪琴(音符)のマーク EF 鞭のマーク F0 鐘のマーク F1 盾のマーク F2 兜のマーク F3 鎧のマーク F4 アクセサリ(指輪)のマーク F6 黒塗り F7 ATBのゲージ1/8 F8 ATBのゲージ2/8 F9 ATBのゲージ3/8 FA ATBのゲージ4/8 FB ATBのゲージ5/8 FC ATBのゲージ6/8 FD ATBのゲージ7/8 FE ATBのゲージ8/8 FF (スペース) 文字コード(主に会話用) 1バイト文字 XX 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 10 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 20 バ ば ビ び ブ ぶ ベ べ ボ ぼ ガ が ギ ぎ グ ぐ 30 ゲ げ ゴ ご ザ ざ ジ じ ズ ず ゼ ぜ ゾ ぞ ダ だ 40 ヂ ぢ ヅ づ デ で ド ど ヴ パ ぱ ピ ぴ プ ぷ ペ 50 ぺ ポ ぽ 0 1 2 3 4 5 6 7 8 9 m h p 60 ハ は ヒ ひ フ ふ ヘ へ ホ ほ カ か キ き ク く 70 ケ け コ こ サ さ シ し ス す セ せ ソ そ タ た 80 チ ち ツ つ テ て ト と ウ う ア あ イ い エ え 90 オ お ナ な ニ に ヌ ぬ ネ ね ノ の マ ま ミ み A0 ム む メ め モ も ラ ら リ り ル る レ れ ロ ろ B0 ヤ や ユ ゆ ヨ よ ワ わ ン ん ヲ を ッ っ ャ ゃ C0 ュ ゅ ョ ょ ァ ー ィ … ゥ ! ェ ? ォ 〓 / 〓 D0 「 」 。 A B 〓 Y L R 〓 H M P 〓 〓 〓 E0 〓 〓 〓 、 〓 『 〓 〓 〓 ( ) 〓 〓 〓 〓 〓 F0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 00 (メッセージ終了) 01 (改行) 02 (主人公の名前) 03 クリスタル 04 タイクーン 05 ファファ 06 じゃ 07 いる 08 (4文字空白) 09 (3文字空白) 0A (2文字空白) 0B 魔物 0C (少し間を空ける) 0D 風の神殿 0E 飛竜 0F (ウィンドウ閉じる) 10 (お金) 11 (アイテム) 12 (魔法?) 13 封印 14 シド「 15 ミド「 16 世界 17 (次の数secだけ待つ) 18 エクスデス 19 レナ「 1A ガラフ「 1B ファリス「 1C クルル「 1D おじいちゃん 1E 2バイト文字 0x1E XX 1F 2バイト文字 0x1F XX CD !! CE って D5 手に入れ D9 ない DD …… DE だいじょうぶ DF は、 E0 んだ E1 てい E2 した E4 して E6 お父様 E7 !? E8 です EB この EC の力 ED ケルガー EE 古代図書館 EF 言って F0 兵士「 F1 から F2 火力船 F3 海ぞく F4 いじょう F5 が、 F6 たち F7 たの F8 ます F9 ください FA かった FB た! FC に、 FD いないからなんだ FE 次元のはざま FF スペース 2バイト文字 0x1E XX 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 王 行 力 様 飛 世 界 封 入 城 竜 士 船 印 海 父 10 人 見 魔 物 大 者 本 何 戦 出 気 手 言 石 守 辺 20 無 心 間 前 風 帰 私 生 年 武 器 兵 火 使 中 急 30 時 森 来 砂 動 女 待 臣 地 助 当 今 上 悪 泉 騎 40 思 持 変 水 塔 草 仲 復 目 作 分 知 機 一 姫 最 50 聞 械 神 流 乗 取 町 殿 事 空 勇 村 早 子 格 納 60 伝 消 書 長 話 合 所 場 脱 北 後 全 忍 獣 詩 吟 70 落 自 階 説 残 親 活 休 姉 破 土 度 記 発 赤 侍 80 死 国 旅 完 小 林 古 図 礼 商 島 邪 部 狩 精 姿 90 防 向 先 解 板 下 台 賢 対 木 成 命 配 法 飲 回 A0 願 門 東 開 貸 増 危 館 道 身 老 西 近 層 第 青 B0 光 読 外 理 強 同 谷 負 意 学 攻 屋 体 運 河 聖 C0 必 南 方 黒 絶 食 艇 山 穴 名 受 暁 傷 少 鼻 倉 D0 然 的 男 用 酒 安 現 代 立 具 育 続 通 会 庫 飼 E0 日 窟 砲 広 化 博 以 兄 室 洞 別 番 昔 住 吸 去 F0 宝 毒 売 好 枝 踊 月 巣 底 明 感 宿 召 喚 決 形 2バイト文字 0x1F XX(A9以降は何らかのデータを読んでいるらしくノイズ状態) 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 団 異 初 険 家 息 連 集 墓 着 跡 遺 内 悲 教 返 10 頭 再 高 借 登 走 過 敵 鏡 愛 魚 燃 幅 音 血 滝 20 次 閉 求 声 箱 軍 泣 港 冊 秒 憶 潜 爆 恋 右 左 30 役 放 衛 母 建 角 信 師 元 失 字 歩 遊 頂 震 収 40 追 暗 橋 起 約 束 文 反 絵 能 歌 弱 境 波 針 千 50 炎 望 雨 金 希 花 不 白 剣 陸 勝 鳥 笛 究 三 探 60 夜 病 半 美 敗 友 研 予 支 々 除 数 店 翼 充 填 70 薬 弟 経 験 値 闘 得 闇 混 乱 点 速 閃 射 斬 鉄 80 宣 告 電 磁 圧 昇 重 倍 妖 刀 拡 散 影 御 正 漠 90 特 胸 永 遠 議 浮 眠 逃 滅 口 極 湖 利 周 緑 切 A0 紙 夢 平 和 宇 宙 則 孤 溝 〓 〓 〓 〓 〓 〓 〓 B0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 C0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 D0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 E0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 F0 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓 〓
https://w.atwiki.jp/hideaki0121/pages/157.html
ファイルの文字コードの設定 1.[ESC]+x (または Alt + x) 2.M-x set-buffer-file-coding-system 3.好きな文字コードを選ぶ Shift-JISなど
https://w.atwiki.jp/ack_sora/pages/18.html
コード例******************************************* package sample.sample1; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintStream; public class Sample1_1 { public static void main(String[] args) throws IOException { PrintStream printStream = System.out; InputStream inputStream = System.in; InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String input = bufferedReader.readLine(); long val1 = Long.parseLong(input); input = bufferedReader.readLine(); long val2 = Long.parseLong(input); printStream.println(val1 + "+" + val2 + "=" + (val1 + val2) ); } } *************************************************** [コード解説] 「入力」 InputStreamReaderクラスが入出力を読み込む役割をする。 InputStreamReaderのコンストラクタの引数にはどのストリームから読み込むのか、読み込み元となる ストリームを指定する。(例ではinputStream) 変数inputStreamの実体であるSystem.inは「標準入力」を意味する。(キーボード) InputStreamReaderのインスタンスを使用することで入力を読み込むことができる。 BufferedReaderを使うと、「Enter」入力された部分までを文字列として取得できる。 「1」「2」「3」「Enter」と入力した場合、1,2,3をバッファしていき、「Enter」が押されたときにreadLine()が呼ばれ メモリにバッファされていた「123」の文字列がreadLine()の戻り値になる。 Long#parseLong(String)メソッドを使い、文字列をString型に変換し、計算を行う。 「出力」 PrintStreamのインスタンスに対してprintln(String)メソッドを呼ぶことによって出力している。 printStreamの実体であるSystem.outは「標準出力」を意味する。
https://w.atwiki.jp/3594chugen/pages/4.html
名前やメッセージに使われる文字コード 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 80 あ い う え お か き く け こ さ し す せ そ た 80 90 ち つ て と な に ぬ ね の は ひ ふ へ ほ ま み 90 A0 む め も や ゆ よ ら り る れ ろ わ を ん ・ ? A0 B0 ィ 命 令 書 図 枚 ゃ ゅ ょ っ + B0 C0 ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ タ C0 D0 チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ ミ D0 E0 ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ヲ ン ー ! E0 F0 0 1 2 3 4 5 6 7 8 9 ャ ュ ョ ッ ゛ ゜ F0 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 名前の最後の文字に使われる文字コード 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 あ い う え お か き く け こ さ し す せ そ た 00 10 ち つ て と な に ぬ ね の は ひ ふ へ ほ ま み 10 20 む め も や ゆ よ ら り る れ ろ わ を ん ・ ? 20 30 ィ 命 令 書 図 枚 ゃ ゅ ょ っ + 30 40 ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ タ 40 50 チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ ミ 50 60 ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ヲ ン ー ! 60 70 0 1 2 3 4 5 6 7 8 9 ャ ュ ョ ッ ゛ ゜ 70 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ※命令書図はの図です。
https://w.atwiki.jp/ookubo/pages/17.html
unicode対策 UTFからSJIS変換など
https://w.atwiki.jp/exe7/pages/22.html
※フォントはチップ・セリフ共用です!が! ひらがなはセリフ専用です。 ◎数字 01 0 02 1 03 2 04 3 05 4 06 5 07 6 08 7 09 8 0A 9 ◎ひらがな 99 あ 9E か A3 さ A8 た AD な 9A い 9F き A4 し A9 ち AE に 9B う A0 く A5 す AA つ AF ぬ 9C え A1 け A6 せ AB て B0 ね 9D お A2 こ A7 そ AC と B1 の B2 は B7 ま BC や BF ら C4 わ E7 終 B3 ひ B8 み C0 り C5 ゐ E8 改行 B4 ふ B9 む BD ゆ C1 る C6 ゑ E9 セリフの自動送り(これの前にEBかEAを付けると改ページ) B5 へ BA め C2 れ C7 を EA セリフの一時停止(Aで再開 E7とE9の前に付けないと、メッセージが自動送りされます) B6 ほ BB も BE よ C3 ろ C8 ん EB セリフの一時停止(Aで再開 画面右下に▼有り E7とE9の前に付けないと、メッセージが自動送りされます) C9 が CE ざ D3 だ D8 ば DD ぱ CA ぎ CF じ D4 ぢ D9 び DE ぴ CB ぐ D0 ず D5 づ DA ぶ DF ぷ CC げ D1 ぜ D6 で DB べ E0 ぺ CD ご D2 ぞ D7 ど DC ぼ E1 ぽ E2 ぁ E3 ぃ E4 ぅ ◎カタカナ 0B ア 10 カ 15 サ 1A タ 1F ナ 0C イ 11 キ 16 シ 1B チ 20 ニ 0D ウ 12 ク 17 ス 1C ツ 21 ヌ 0E エ 13 ケ 18 セ 1D テ 22 ネ 0F オ 14 コ 19 ソ 1E ト 23 ノ 24 ハ 29 マ 2E ヤ 31 ラ 36 ワ 25 ヒ 2A ミ 32 リ 39 ヲ 26 フ 2B ム 2F ユ 33 ル 3A ン 27 ヘ 2C メ 34 レ 00 空白 28 ホ 2D モ 30 ヨ 35 ロ 3B ガ 40 ザ 45 ダ 4A バ 4F パ 5D ヴ 3C ギ 41 ジ 46 ヂ 4B ビ 50 ピ 3D グ 42 ズ 47 ヅ 4C ブ 51 プ 3E ゲ 43 ゼ 48 デ 4D ベ 52 ペ 3F ゴ 44 ゾ 49 ド 4E ボ 53 ポ 54 ァ 59 ッ 55 ィ 56 ゥ 5A ャ 57 ェ 5B ュ 58 ォ 5C ョ ◎アルファベット 5E A 5F B 60 C 61 D 62 E 63 F 64 G 65 H 66 I 67 J 68 K 69 L 6A M 6B N 6C O 6D P 6E Q 6F R 70 S 71 T 72 U 73 V 74 W 75 X 76 Y 77 Z ◎記号 37 ∑ 38 Ω 78 ー 79 x 80 * 81 ! 82 名 83 人 84 85 、 86 。 87 . 88 ・ 89 ; 8A ′ 8B " 8C ~ 8D / 8E ( 8F ) 90 「 91 」 92 V2 93 V3 94 V4 95 V5 96 @ 97 ♥ 98 ♪ ◎その他 ◎どうでもいいこと チップ名は最大8文字まで。 チップの名前・セリフの最後にE7を付けないと、バイナリ上で他のE7が出るまで隣にある数値が入っちゃいます! チップフォントの「名」と「人」は、普通のフォントだと「?」と「%」になります ◎特殊な文字 バイナリ上でE5 もしくはE6の後に適当な数値を入れると、使用される文字が変わります E5 00 ぇ E5 01 ぉ E5 02 っ E5 03 ゃ E5 04 ゅ E5 05 ょ E5 06 a E5 07 b E5 08 c E5 09 d E5 0A e E5 0B f E5 0C g E5 0D h E5 0E i E5 0F j E5 10 k E5 11 l E5 12 m E5 13 n E5 14 o E5 15 p E5 16 q E5 17 r E5 18 s E5 19 t E5 1A u E5 1B v E5 1C w E5 1D x E5 1E y E5 1F z E5 20 容 E5 21 量 E5 22 ヰ E5 23 ヱ E5 24 mb E5 25 ■(縦長) E5 26└┘ E5 27 ⊂ E5 28 ⊃ E5 29 E5 2A E5 2B 【 E5 2C 】 E5 2D Nに近い文字 E5 2E 可に近い文字 E5 2F みに近い文字 E5 30 ■ E5 50 起 E5 51 父 E5 52 博 E5 53 士 E5 54 一 E5 55 二 E5 56 三 E5 57 四 E5 58 五 E5 59 六 E5 5A 七 E5 5B 八 E5 5C 九 E5 5D 十 E5 5E 百 E5 5F 千 E5 60 万 E5 61 脳 E5 62 上 E5 63 下 E5 64 左 E5 65 右 E5 66 手 E5 67 足 E5 68 日 E5 69 目 E5 6A 月 E5 6B 磁 E5 6C 真 E5 6D 人 E5 6E 入 E5 6F 出 E5 70 山 E5 71 口 E5 72 光 E5 73 電 E5 74 気 E5 75 話 E5 76 広 E5 77 王 E5 78 名 E5 79 前 E5 7A 学 E5 7B 校 E5 7C 躾 E5 7D 渡? E5 7E 躾? E5 7F 世 E5 80 界 E5 81 員 E5 82 管 E5 83 理 E5 84 局 E5 85 島 E5 86 機 E5 87 器 E5 88 大 E5 89 小 E5 8A 中 E5 8B 自 E5 8C 分 E5 8D 間 E5 8E 村 E5 8F 感 E5 90 問 E5 91 異 E5 92 門 E5 93 熱 E5 94 斗 E5 95 要 E5 96 常 E5 97 道 E5 98 行 E5 99 街 E5 9A 屋 E5 9B 水 E5 9C 見 E5 9D 終 E5 9E 教 E5 9F 走 E5 A0 先 E5 A1 生 E5 A2 長 E5 A3 今 E5 A4 了 E5 A5 点 E5 A6 女 E5 A7 子 E5 A8 言 E5 A9 会 E5 AA 来 E5 AB 風 E5 AC 吹 E5 AD 速 E5 AE 思 E5 AF 時 E5 B0 円 E5 B1 知 E5 B2 毎 E5 B3 年 E5 B4 火 E5 B5 朝 E5 B6 計 E5 B7 画 E5 B8 休 E5 B9 体 E5 BA 波 E5 BB 回 E5 BC 外 E5 BD 多 E5 BE 病 E5 BF 正 E5 C0 死 E5 C1 値 E5 C2 合 E5 C3 戦 E5 C4 争 E5 C5 秋 E5 C6 原 E5 C7 町 E5 C8 天 E5 C9 用 E5 CA 金 E5 CB 男 E5 CC 作 E5 CD 数 E5 CE 方 E5 CF 社 E5 D0 攻 E5 D1 撃 E5 D2 力 E5 D3 同 E5 D4 武 E5 D5 何 E5 D6 発 E5 D7 少 E5 D8 砂 E5 D9 以 E5 DA 白 E5 DB 早 E5 DC 暮 E5 DD 面 E5 DE 組 E5 DF 後 E5 E0 文 E5 E1 字 E5 E2 本 E5 E3 階 E5 E4 岩 E5 E7 立 E5 E8 泉 E5 E9 々 E5 EA ヶ E5 EB 連 E5 EC 射 E5 ED 国 E5 EE 綾 E5 EF 耳 E5 F0 土 E5 F1 炎 E5 F2 伊 E5 F3 集 E5 F4 院 E5 F5 名 E5 F6 科 E5 F7 省 E5 F8 祐 E5 F9 郎 E5 FA 枚 E5 FB 路 E5 FC 川 E5 FD 花 E5 FE 兄 E5 FF 帯 ◎ここからE6 E6 00 音 B6 01 属 E6 02 性 E6 03 特 E6 04 勝 E6 05 赤 E6 06 犬 E6 07 飼 E6 08 荒 E6 09 丁 E6 0A 駒 E6 0B 地 E6 0C 所 E6 0D 明 E6 0E 切 E6 0F 急 E6 10 木 E6 11 無 E6 12 高 E6 13 駅 E6 14 店 E6 15 不 E6 18 研 E6 19 究 ロックマンエグゼ黒改造しようずのコピペです。
https://w.atwiki.jp/fumiduki1985/pages/195.html
codecsモジュールを使用して、文字コードを指定してファイルオブジェクトを作成すれば可能。 記述例: import codecs file = codecs.open( test.txt , w , utf-8-sig ) # utf-8-sig はBOM付きUTF8を表す # ファイルオブジェクトへの書き込み file.close() このページのタグ一覧 Python プログラミング
https://w.atwiki.jp/chapati4it/pages/73.html
CSVファイルを読み込むサンプル サンプルダウンロード CsvRead.java CsvRead.csv CSVファイルの内容 "1","CSV読込の","2011/01/01" "2","テスト中","2012/10/01" "3","読み込めてますかー","2010/09/10" "4","もっと行を","2011/01/01" "5","増やしてみましょう","2012/10/01" "6","これぐらいかな?","2010/09/10" 実行結果 [1, CSV読込の, 2011/01/01] [2, テスト中, 2012/10/01] [3, 読み込めてますかー, 2010/09/10] [4, もっと行を, 2011/01/01] [5, 増やしてみましょう, 2012/10/01] [6, これぐらいかな?, 2010/09/10] ソース import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CsvRead { public static void main(String[] args) { List String[] list = readCsv(new File("CsvRead.csv")); for (String[] ary list) { System.out.println(Arrays.toString(ary)); } } // CSVファイルを読み込んで、String配列のリストとして返します。 public static List String[] readCsv(File f) { List String[] list = new ArrayList String[] (); try { FileInputStream s = new FileInputStream(f); // 文字コードを変える場合は、InputStreamReaderの第二引数を変更するとよいです。 InputStreamReader r = new InputStreamReader(s, "Shift_JIS"); BufferedReader br = new BufferedReader(r); String line; while((line = br.readLine()) != null) { line = line.substring(1, line.length() - 1); String[] ary = line.split("\",\""); list.add(ary); } br.close(); r.close(); s.close(); } catch (IOException e) { e.printStackTrace(); } return list; } } 解説 CSVファイルを一行ずつ読み込みます。 一行の先頭と末尾の「"」を取り除くため、substringを使っています。 line = line.substring(1, line.length() - 1); "hoge","moge","mage" → hoge","moge","mage 先頭と末尾の「"」を取り除いた文字列を、「","」で分割すると、綺麗に各項目に別れます。 String[] ary = line.split("\",\""); hoge","moge","mage → hoge moge mage